river thames - French English Dictionary